package com.are.odisea;

import java.sql.SQLException;

public class PermisosDoc {
	private String usuario;
	private String id_doc;
	private db conexion;
	
	public PermisosDoc(db conexion) {
		this.setConexion(conexion);
	}
	
	public PermisosDoc() {
		
	}
		
	public String getUsuario() {
		return usuario;
	}
	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}
	public String getId_doc() {
		return id_doc;
	}
	public void setId_doc(String id_doc) {
		this.id_doc = id_doc;
	}
	public db getConexion() {
		return conexion;
	}
	public void setConexion(db conexion) {
		this.conexion = conexion;
	}
	
	public Boolean AsigPermiso(){
		Boolean Err=false;
		try {
			String sql = "insert into permisos_documentos(documentos_id,usuarios_id) values (?,?)";
			java.sql.PreparedStatement pst = conexion.getConnection().prepareStatement(sql);
			
			pst.setString(1, this.id_doc);
			pst.setString(2, this.usuario);
			
			if (conexion.Update(pst) > 0) {
				conexion.Commit();
				Err=false;
			}else{
				Err=true;	
				}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return Err;
	}
}
